package com.mini.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author zhaocg
 * @create 2020-04-01 19:30
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@JsonInclude(JsonInclude.Include.NON_NULL)
public class WechatUserInfoVO {

    private String wxId;

    private String appId;

    /**
     * 运营专员所属微信号
     */
    private String loginWxId;

    private String wxAlias;// (有可能为空)

    /**
     * 微信昵称
     */
    private String nickName;
    /**
     * 头像的url地址
     */
    private String headImg;
    /**
     * 好友备注
     */
    private String remarkName;
    /**
     * 性别:1男，2女,0(未知)
     */
    private Integer sex;

    /**
     * 祖国
     */
    private String country;

    private String province;

    private String city;
    /**
     * 状态0：不可用  1：可用
     */
    private Integer state;

    @ApiModelProperty(value = "标签id")
    private String tagIds;

    @ApiModelProperty(value = "标签名称")
    private String tagNames;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;

    @ApiModelProperty(value = "标签id")
    private String payPhones;

    @ApiModelProperty(value = "标签名称")
    private String remarkPhone;

    @ApiModelProperty(value = "地区")
    private String region;
}
